Currently: Atha allows the user to write automated tests in the scripting languages IronPython, IronRuby, PowerShell, and Razor and to run those tests via a Console program (called "AthaX"), a WPF Rich-Client Windows application (called "Athalon"), or a Web Browser-Based Silverlight application (called "Athalight"). The goal of this project is to provide a simple means of acceptance and regression testing delivered on top of the Microsoft technology stack (although future versions may support non-Microsoft testing). Atha was derived from the initial alpha-version releases of the E.S.W.A.T. project (Even Simpler Web/Windows Acceptance Testing) to build on the lessons learned. The Atha name stands for "Acceptance Testing Heuristics Automation". Atha Terminology: Athaverse = The Entire Atha System Athamite = User Athalect = Test Script Language Athalon = Rich Windows Client Test Runner (WPF) AthaX = Console Test Runner Athalight = Cloud Client (Silverlight) Athanet = Cloud Services & Host (WCF) Athabot = Agent (a vague term for any unique component of Atha in the Cloud. e.g. a Language Runner, a Language Service, etc.) Technology: .NET 4.0 (C#, WPF, WCF) Silverlight 5 DLR 1.1.2 Reactive Extensions for .NET 1.0 Async CTP 3.0 IronPython 2.7 (.NET embedded script engine) IronRuby 1.0 (.NET embedded script engine) PowerShell 6.1 (.NET embedded script engine) RazorEngine 2.1 (.NET embedded script engine) Unity 2.1.5 Prism 4.0
CHESS is a tool for systematic and disciplined concurrency testing. Given a concurrent test, CHESS systematically enumerates the possible thread schedules to find hard-to-find concurrency errors, including assertion violations, deadlocks, data-races, and atomicity violations.
Project idea: -develop auto tests by text editor: one line-one action -each test locates in single text file (in website folder) -tests development - quickly...
A WPF application to translate strings with support from Microsoft Translator.
A squad of robotic rovers are to be landed by NASA on a plateau on Mars. This plateau, which is curiously rectangular, must be navigated by the rovers so that their on board cameras can get a complete view of the surrounding terrain to send back to Earth.
MicroMonitor is a light weight Twitter monitoring and updating client which resides in your system tray and displays microblog updates in a balloon tip window. In the future I will be adding other microblog sources such as Facebook.
The Prism Mvvm library provides support for writing WPF, Windows Phone, and Windows Store apps using the Model-View-ViewModel (MVVM) pattern.
The Prism library and AdventureWorks Shopper RI demonstrate how to create Windows Store apps using C# and XAML for Windows 8.1 and Windows Phone 8.1.
TestApi is a library of test and utility APIs that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test types, data-structures and algorithms.
Generates unit tests from instantiated objects direct from debug windows. Serializes the state of objects for use in testing.
Analyzing Visual Studio Unittest Coverage Exported XML file
Tools for VBA developers, with particular emphasis on Excel. First to be released will be xlUnit, a unit-testing framework for Excel/VBA.